<?php
/**
 * 汽车操作类
 * @author zengnz
 *
 */
class CarAction extends CommonAction
{
	/**
	 * 汽车品牌
	 */
	public function brand() {
		$Model = D('CarBrand');
		
		$this -> _list( $Model, '', true, 'id,mark DESC');
		
		$this -> display();
	}
	
	/**
	 * 汽车车型
	 */
	public function category() {
		
		$this -> display();
	}
	
	/**
	 * 汽车百科
	 */
	public function brandPaike() {
		$id = $_GET['id'];
		$name = $_GET['name'];
		if (!$id) 
			$this -> alertError('参数错误！');
		
		$CarLogic = D('Car', 'Logic');
		$info = $CarLogic -> getBrandPaike($id);
		if ($info) {
			$this -> assign('id', $id);
			$this -> assign('name', $name);
			$this -> assign('info', $info);
			$this -> display('upBrandPaike');
		} else {
			$this -> assign('id', $id);
			$this -> assign('name', $name);
			$this -> display('addBrandPaike');
		}
	}
	
	/**
	 * 保存品牌百科
	 */
	public function saveBrandPaike() {
		$id = intval($_POST['id']);
		$name = trim($_POST['name']);
		$content = trim($_POST['content']);
		$images = $_POST['img_path'];

		if (!$id)
			$this -> alertError('参数错误！');
		if (!$content)
			$this -> alertError('内容不得为空！');
		
		$info = array(
			'brand_id' => $id,
			'name'	   => $name,
			'content'  => $content,
			'images'   => $images,
		);
		
		$ret = D('Car','Logic') -> saveBrandPaike($id, $info);
		if (!$ret)
			$this -> alertError('保存汽车品牌信息失败！');
		
		$this -> success('添加汽车品牌信息成功！');
	}
}